@charset "utf-8";
/* CSS Document */

body {
    background: #eceff3;
}

a, a img, input, textarea {
    padding: 0;
    border: none;
    color: #424242;
    text-decoration: none;
    font-family: 微软雅黑, 宋体, Verdana, Geneva, sans-serif;
    font-size: 12px;
}

a:hover {
    text-decoration: none;
}

.header {
    background: #1a1d1b;
    -webkit-box-shadow: rgba(0, 0, 0, .08) 0 0 10px;
    -moz-box-shadow: rgba(0, 0, 0, .08) 0 0 10px;
    box-shadow: rgba(0, 0, 0, .08) 0 0 10px;
}

.header_inner {
    height: 86px;
    max-width: 1200px;
    margin: 0 auto;
}

.header_left {
    float: left;
    padding-top: 26px;
}

.logo, .top_link {
    float: left;
}

.top_link {
    line-height: 32px;
    font-size: 14px;
    color: #96a1ae;
}

.top_link a {
    font-size: 14px;
    color: #96a1ae;
}

.top_link a, .top_link span {
    margin-left: 20px;
}

.header_right {
    float: right;
    padding-top: 23px;
}

@keyframes znxx {
    0% {
        transform: translate(0, 0);
    }
    25% {
        transform: translate(2px, 0) scaleY(1.1);
    }
    50% {
        transform: translate(-2px, 0);
    }
    75% {
        transform: translate(2px, 0) scaleY(1.1);
    }
    100% {
        transform: translate(0, 0);
    }
}

.znxx:hover .xxcount {
    animation: znxx .3s;
}

.znxx, .userinfo, .touxiang {
    float: left;
}

.znxx, .userinfo {
    margin-top: 3px;
}

.znxx {
    position: relative;
    margin-right: 19px;
}

.znxx a {
    display: block;
    padding: 8px 8px 6px 8px;
    text-align: center;
    line-height: 32px;
}

.znxx a span {
    vertical-align: middle;
}

.xxcount {
    position: absolute;
    top: -2px;
    right: -3px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 15px;
    background: #888888;
    border-radius: 50%;
}

.userinfo {
    width: 101px;
    margin-right: 9px;
    position: relative;
}

.userinfo div a {
    display: block;
    font-size: 14px;
    color: #6a6c70;
    width: 100%;
    height: 40px;
    line-height: 32px;
    text-align: center;
}

.userinfo div span {
    vertical-align: middle;
    margin-left: 4px;
    transition: .5s;
}

.userinfo ul {
    position: absolute;
    left: 0px;
    top: 40px;
    background: #fff;
    border: 1px #eee solid;
    border-bottom: 0px;
    border-radius: 3px;
    width: 101px;
    box-sizing: border-box;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .08);
    transform: scale3d(.5, .5, 1);
    transform-origin: center top 0;
    visibility: hidden;
    opacity: 0;
    transition: .2s linear;
}

.userinfo:hover ul {
    opacity: 1;
    transform: scale3d(1, 1, 1);
    visibility: visible;
}

.userinfo:hover div span {
    transform: rotate(180deg);
}

.userinfo ul li {
    padding: 2px 10px;
    border-bottom: 1px #eee solid;
    text-align: center;
}

.userinfo ul li a {
    font-size: 12px;
}

.touxiang {
    float: left;
}

.touxiang img {
    width: 38px;
    height: 38px;
    border-radius: 50%;
}

.main {
    max-width: 1200px;
    margin: 24px auto;
    background: #fff;
    min-height: 477px;
}

.main::after {
    content: '';
    display: block;
    clear: both;
    height: 0px;
}

.main_left {
    width: 220px;
    float: left;
    box-sizing: border-box;
    border-right: 1px #eff0f6 solid;
}

.main_right {
    margin-left: 220px;
    padding: 20px;
}

/*.main{max-width:1200px;margin:24px auto;background:#fff;display:flex;flex-derection:row;}
.main_left{width:220px;box-sizing:border-box;border-right:1px #eff0f6 solid;}
.main_right{flex:1;height:2000px;}*/

.left_title {
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #fff;
    padding-left: 24px;
    margin-bottom: 17px;
    background-image: -webkit-gradient(linear, left top, right top, from(#22f48a), to(#10c55b));
    background-image: -webkit-linear-gradient(left, #22f48a, #10c55b);
    background-image: linear-gradient(to right, #22f48a, #10c55b);
    FILTER: progid: DXImageTransform . Microsoft . Gradient(gradientType = 1, startColorStr = #22f48a, endColorStr = #10c55b);
    -webkit-transition: -webkit-box-shadow .2s;
    transition: -webkit-box-shadow .2s;
    transition: box-shadow .2s;
    transition: box-shadow .2s, -webkit-box-shadow .2s;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15)
}

.left_menu {
    margin-bottom: 17px;
}

.left_menu a {
    display: block;
    color: #888888;
    line-height: 56px;
    font-size: 14px;
    padding-left: 28px;
    border-left: 2px #fff solid;
}

.left_menu a .icons {
    margin-right: 13px;
}

.left_menu a span {
    display: inline-block;
    vertical-align: middle;
}

.left_menu a:hover, .left_menu a.cur {
    border-left: 2px #22f48a solid;
    color: #fff;
    background-image: -webkit-gradient(linear, left top, right top, from(#22f48a), to(#10c55b));
    background-image: -webkit-linear-gradient(left, #22f48a, #10c55b);
    background-image: linear-gradient(to right, #22f48a, #10c55b);
    FILTER: progid: DXImageTransform . Microsoft . Gradient(gradientType = 1, startColorStr = #22f48a, endColorStr = #10c55b);
    -webkit-transition: -webkit-box-shadow .2s;
    transition: -webkit-box-shadow .2s;
    transition: box-shadow .2s;
    transition: box-shadow .2s, -webkit-box-shadow .2s;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15)
}

.left_menu li span i {
    color: #fc6d73;
}

.hysy_title {
    padding-top: 18px;
    padding-bottom: 32px;
    height: 100px;
    margin-bottom: 28px;
    border-bottom: 1px #edf0f3 solid;
    background: url('../../images/u_info.png') no-repeat 100% 100%;
}

.hysy_info {
}

.hysy_face img {
    float: left;
    width: 92px;
    height: 92px;
    border-radius: 50%;
    border: 2px #fff solid;
    box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    margin: 0px 12px;
}

.hysy_face h5 {
    font-size: 24px;
    color: #444;
    padding-top: 11px;
    height: 36px;
    line-height: 36px;
    margin-bottom: 10px;
}

.hysy_face h5 span {
    font-size: 14px;
    color: #666666;
    margin-left: 8px;
    font-weight: normal;
}

.hysy_face p {
    color: #6aa6f1;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
}

.hysy_face p span {
    margin-right: 10px;
}

.hysy_link {
    float: right;
    line-height: 43px;
    margin-right: 29px;
}

.hysy_link a {
    display: block;
    width: 96px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    background: #fc6d73;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
}

.hysy_link a:hover {
    text-decoration: none;
}

.hysy_link h3 {
    font-size: 13px;
    font-family: "Microsoft Yahei";
}

.orange {
    color: #FC6D73;
    font-size: 16px;
}

.zjgx_title {
    font-size: 18px;
    color: #849ba6;
    height: 34px;
    line-height: 34px;
    margin-bottom: 13px;
}

.zjgx_list {
    width: 100%;
    overflow: hidden;
}

.zjgx_list ul {
    width: 960px;
}

.zjgx_list ul::after {
    content:;
    display: block;
    height: 0;
    clear: both;
}

.zjgx_list ul li {
    width: 220px;
    height: 145px;
    float: left;
    margin-right: 20px;
    margin-bottom: 30px;
}

.zjgx_list ul li a:hover img {
    opacity: .9;
    filter: alpha(opacity=90);
}

.zjgx_list ul li img {
    width: 100%;
    height: 100%;
}

.title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 220px;
    position: absolute;
}

.footer {
    text-align: center;
    font-size: 12px;
    color: #999;
    margin-bottom: 35px;
    line-height: 22px;
}

.common_title {
    font-size: 18px;
    color: #666;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    margin-bottom: 20px;
}

.fanhui {
    text-align: center;
    background-color: #ECEFF3;
    border-radius: 5px;
    padding: 4px;
}

.htit {
    color: #0880b2;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.htit ul.fkfs {
    text-align: center;
    padding: 20px 0 0 15px;
    color: #FD4627;
    height: 50px;
}

.htit ul.fkfs h1 {
    float: left;
    margin-right: 10px;
    font-size: 20px;
    font-weight: bold;
}

.htit ul.fkfs li {
    float: left;
}

.htit ul.fkfs li.alp label {
    display: block;
    width: 120px;
    height: 37px;
    font-size: 0;
    text-align: left;
    background: url(../../images/pay/alipay.jpg) no-repeat right center;
}

.mb_czfrom2 {
    width: 350px;
    float: left;
}

.mb_czfrom2-new {
    width: 100%;
}

.mb_czfrom2-new ul {
    font-size: 16px;
    padding-left: 12px;
    line-height: 25px;
    color: #FD4627;
    padding-bottom: 10px;
}

.mb_czfrom2-new form {
}

.mb_czfrom2-new form .hysj_button {
    margin-left: 35px;
    margin-top: 10px;
}

.mb_czfrom2-new form li {
    margin-left: 20px;
    font-size: 16px;
    margin-bottom: 8px;
    color: #333;
}

.mb_czfrom2-new form li span.m-p {
    font-weight: bold;
    color: #FD4627;
}

.mb_czfrom2-new form li label .tx-shue {
    padding: 5px;
    border: 1px solid #d8d8d8;
    width: 60px;
    margin: 0 5px;
}

.mb_czfrom2-new form .bor-b {
    height: 1px;
    margin: 10px 0 5px;
    border-bottom: 1px solid #E6E6E6;
}

.hysj_jiage {
    padding-top: 25px;
    height: 350px;
}

.hysj_jiage li {
    float: left;
    width: 180px;
    margin-right: 5px;
}
.hysj_jiage li div:hover{
    border:1px #11C95D solid;
}
.hysj_jiage li div:hover .hykt_p{
    color: #11C95D;
}
.hysj_jiage li div:hover .hykt_h{
    color: #11C95D;
}
.hysj_jiage li div i{
    text-align: left;
    float: left;
    margin: 3px 23px;
}
/*.hysj_button:hover{*/
    /*background-image: linear-gradient(to right, #fff, #fff) !important;*/
    /*color: #11C95D;*/
    /*border:1px #11C95D solid;*/
 /*}*/
.hysj_jiage li div:hover .hysj_button{
    background-image: linear-gradient(to right, #fff, #fff) !important;
    color: #11C95D;
    border:1px #11C95D solid;
}

   .hysj_jiage li div {
       height: 250px;
       border: 1px #dfe6ee solid;
       text-align: center;
       margin-bottom: 10px;
       cursor: pointer;
       position: relative;
       border-radius: 10px;
   }

   .hysj_jiage li div .icons {
       position: absolute;
       right: 0px;
       bottom: 0px;
       display: none;
   }

   .hysj_jiage li div.cur .icons {
       display: block;
   }

   .hysj_jiage li p {
       font-size: 12px;
       color: #50c881;
       line-height: 25px;
       text-align: center;
   }

   .hysj_jiage li div h6 {
       font-size: 18px;
       font-weight: bold;
       color: #4d4b47;
       height: 32px;
       line-height: 32px;
   }

   .hysj_jiage li div h6 span {
       /*color: #f24e6c;*/
    font-size: 24px;
}

.hysj_jiage li div p {
    font-size: 12px;
    color: #4d4b47;
    height: 28px;
    line-height: 28px;
    margin-top:5px;
}

.hysj_button {
    display: block;
    width: 135px;
    height: 35px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 35px;
    border-radius: 3px;
    cursor: pointer;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 10px;
    background-image: -webkit-gradient(linear, left top, right top, from(#17e66c), to(#10c55b));
    background-image: -webkit-linear-gradient(left, #17e66c, #10c55b);
    background-image: linear-gradient(to right, #17e66c, #10c55b);
    FILTER: progid: DXImageTransform . Microsoft . Gradient(gradientType = 1, startColorStr = #17e66c, endColorStr = #10c55b);
    border: 0
}

.hysj_jiage li .cur {
    height: 250px;
    border: 1px solid #11C95D;
    display: block;
}

.appMsg {
    padding: 10px 0;
    width: 100%;
    display: block;
    margin-bottom: 5px;
    min-height: 30px;
}

.appMsg .tips {
    _height: 30px;
    min-height: 30px;
    line-height: 30px;
    padding: 0 10px 0 32px;
    border: 1px solid #6B9919;
    color: #5F9304;
    background: #FFFBDE url(../../images/tipsico.gif) no-repeat scroll 10px 8px;
    width: 857px;
    font-size: 14px;
}

.ddqr {
    line-height: 37px;
    font-size: 16px;
    color: #666;
}

.ddqr h5 {
    color: #333;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 9px;
}

.ddqr p {
    margin-bottom: 18px;
}

.ddqr h6 {
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 14px;
}

.zffs_title {
    margin-bottom: 19px;
    height: 43px;
}

.zffs_title li {
    float: left;
    margin-right: 27px;
    height: 43px;
    line-height: 43px;
    cursor: pointer;
}

.zffs_title li div {
    width: 132px;
    height: 41px;
    text-align: center;
    line-height: 41px;
    border: 1px #e8e8e8 solid;
}

.zffs_title li.cur div {
    border: 1px #e8c7c7 solid;
}

.zffs_title li div img, .zffs_title li div span {
    vertical-align: middle;
}

.zffs_title li div span {
    display: inline-block;
    width: 0px;
    height: 100%;
}

.zffs_title li input, .zffs_title li div {
    display: inline-block;
    vertical-align: middle;
}

.zffs_title li input {
    margin-right: 10px;
}

.zfbzf {
}

.zffs_con li {
    display: black;
}

.wxzf {
    padding: 20px;
    background: #f8f9fb;
    text-align: center;
    margin-top: 40px;
}

.wxzf_ewm {
    margin-right: 146px;
    width: 176px;
    height: 176px;
    padding: 24px;
    border: 1px #e8e8e8 solid;
    background: #fff;
}

.wdsc_list {
    margin-bottom: 20px;
}

.wdsc_list li {
    padding: 20px 0px;
    height: 118px;
    border-bottom: 1px #edf0f3 solid;
}

.wdsc_list li .del {
    float: right;
    line-height: 24px;
    color: #97abcd;
    font-size: 14px;
    position: relative;
    top: 30px;
    left: 41px;
}

.wdsc_list li .caozuo {
    float: right;
    line-height: 24px;
    color: #97abcd;
    font-size: 14px;
    margin-left: 7px;
}

.wdsc_list li img {
    width: 180px;
    height: 118px;
    float: left;
    margin-right: 20px;
}

.wdsc_list li a:hover img {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.wdsc_list li h5 a {
    font-weight: normal;
    font-size: 14px;
    color: #6aa6f1;
    line-height: 40px;
    margin-bottom: 26px;
}

.wdsc_list li p {
    color: #97abcd;
    font-size: 14px;
    line-height: 28px;
}

.yctj-y {
    color: #6A6A6A !important;
    border: 1px solid #505050;
}

.ytg-y {
    background-color: #82b440;
}

.ytg-h {
    background-color: #FFAF24;
}

.ytg-r {
    background-color: #f00;
}

.wdsc_list span {
    border-radius: 3px;
    padding: 2px 5px;
    margin-right: 8px;
    color: #fff;
}

.wdsc_list i {
    color: #B8867D;
    font-size: 13px;
    margin-left: 5px;
}

.dow {
    display: initial;
    float: right;
}

.dow a, .stows-sub {
    border-radius: 5px;
    padding: 4px 13px;
    background-color: #6AA6F1;
    color: #fff;
    text-decoration: none;
}

.dow a:hover, .stows-sub:hover {
    opacity: .8;
}

.stows-su {
    border-radius: 5px;
    padding: 4px 13px;
    background-color: #6AA6F1;
    margin-left: 53px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.stows-su:hover {
    opacity: .8;
}

.scj-cz {
    display: initial;
    float: right;
}

.scj-cz a {
    border-radius: 5px;
    padding: 4px 13px;
    color: #474747;
    text-decoration: none;
    border: 1px solid #474747;
}

.common-titbox {
    border-bottom: 1px #edf0f3 solid;
}

.common_title.left {
    display: inline-block;
}

.common_scj.right {
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    display: inline-block;
}

.common_scj i {
    font-style: normal;
    font-size: 18px;
    color: #FD4627;
}

.yc {
    margin: 5px auto;
}

.stows-sub {
    cursor: pointer;
}

.stows-yc {
    background-color: #FFAF24;
}

.shoudongs {
    display: none;
}

.scxx p {
    color: #97abcd;
    font-size: 14px;
    line-height: 28px;
    float: left;
    width: 230px;
}

.pageList {
    text-align: center;
    height: 40px;
    line-height: 40px;
}

.pageList li {
    display: inline-block;
    vertical-align: middle;
    height: 38px;
    line-height: 38px;
}

.pageList a, .pageList strong, .pageList span.indexPage, .pageList span.endPage {
    display: inline-block;
    padding: 0px 16px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    border: 1px #e6e8eb solid;
    color: #b0b8bd;
    margin-left: 5px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.pageList a, .pageList strong, .pageList span {
    vertical-align: middle;
}

.pageList a:hover, .pageList strong {
    color: #fff;
    text-decoration: none;
    background-image: -webkit-gradient(linear, left top, right top, from(#17e66c), to(#10c55b));
    background-image: -webkit-linear-gradient(left, #17e66c, #10c55b);
    background-image: linear-gradient(to right, #17e66c, #10c55b);
    FILTER: progid: DXImageTransform . Microsoft . Gradient(gradientType = 1, startColorStr = #17e66c, endColorStr = #10c55b);
    border: 0
}

.znxx_class {
    height: 35px;
    line-height: 35px;
    margin-bottom: 24px;
}

.znxx_class a {
    font-size: 16px;
    color: #666666;
    margin-right: 38px;
}

.znxx_class a.cur {
    color: #10c55b;
}

.znxx_table {
    width: 100%;
    margin-bottom: 24px;
}

.znxx_table td, .znxx_table th {
    padding-left: 15px;
    box-sizing: border-box;
}

.znxx_table thead tr {
    background: #f4f6f7;
}

.znxx_table thead tr th {
    font-size: 14px;
    color: #666;
    height: 42px;
    line-height: 42px;
    text-align: left;
}

.znxx_table tbody tr td {
    line-height: 60px;
}

.znxx_table tbody tr {
    border-bottom: 1px #edf0f3 solid;
}

.znxx_table tbody a {
    color: #6aa6f1;
    font-size: 14px;
    line-height: 22px;
    display: inline-block;
}

.znxx_table tbody input {
    margin-right: 5px;
}

.znxx_table tbody input, .znxx_table tbody a {
    vertical-align: middle;
}

.znxx_table tbody {
    font-size: 14px;
}

.znxx_table .red {
    color: #f24e6c;
}

.znxx_table .blue {
    color: #6aa6f1;
}

.znxx_tools {
    height: 40px;
}

.znxx_tools_left {
    float: left;
    padding-top: 3px;
}

.znxx_tools_left a {
    display: block;
    font-size: 14px;
    color: #fff;
    width: 88px;
    height: 33px;
    text-align: center;
    height: 33px;
    line-height: 33px;
    background: #6aa6f1;
    border-radius: 3px;
}

.znxx_content h6 {
    font-size: 14px;
    color: #333333;
    line-height: 36px;
    margin-bottom: 3px;
}

.znxx_content dl {
    line-height: 36px;
}

.znxx_content dl dt {
    float: left;
    color: #97abcd;
}

.znxx_content dl dd {
    margin-left: 48px;
}

.znxx_content dl dd .text {
    border: 1px solid #c7cacd;
    box-sizing: border-box;
    height: 36px;
    padding: 8px;
    border-radius: 3px;
}

.xfmx_table {
    width: 100%;
    margin-bottom: 24px;
}

.xfmx_table td, .xfmx_table th {
    padding-left: 8px;
    box-sizing: border-box;
}

.xfmx_table thead tr {
    background: #f4f6f7;
}

.xfmx_table thead tr th {
    font-size: 14px;
    color: #666;
    height: 42px;
    line-height: 42px;
    text-align: left;
}

.xfmx_table tbody tr td {
    line-height: 15px;
    padding: 8px;
}

.xfmx_table tbody tr {
    border-bottom: 1px #edf0f3 solid;
}

.xfmx_table tbody a {
    color: #6aa6f1;
    font-size: 14px;
    line-height: 22px;
    display: inline-block;
    text-decoration: none;
}

.xfmx_table tbody input {
    margin-right: 5px;
}

.xfmx_table tbody input, .znxx_table tbody a {
    vertical-align: middle;
}

.xfmx_table tbody {
    font-size: 14px;
}

.zhsz_title {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px #edf0f3 solid;
}

.zhsz_title a {
    font-size: 18px;
    color: #333;
    margin-right: 30px;
    display: block;
    height: 39px;
    line-height: 39px;
    float: left;
}

.zhsz_title a:hover {
    text-decoration: none;
}

.zhsz_title a.cur {
    color: #17e66c;
    border-bottom: 2px #17e66c solid;
}

.jbzl_form {
    padding: 32px 0px;
}

.jbzl_form li {
    height: 36px;
    line-height: 36px;
    margin-bottom: 16px;
}

.jbzl_form li .col1, .jbzl_form li .col2, .jbzl_form li .col3 {
    display: block;
    height: 36px;
}

.jbzl_form li .col1, .jbzl_form li .col2 {
    float: left;
}

.jbzl_form li .col1 {
    width: 120px;
    text-align: right;
}

.jbzl_form li .col2 {
    width: 250px;
    padding-left: 16px;
    margin-right: 6px;
}

.jbzl_form li .col3 {
    color: #666;
}

.jbzl_form li .col3 .red {
    color: #fc6d73;
    display: inline-block;
    vertical-align: middle;
}

.jbzl_form li .text, .jbzl_form li select {
    width: 100%;
    box-sizing: border-box;
    height: 36px;
    border: 1px #c7cacd solid;
    border-radius: 3px;
    padding: 8px;
}

.jbzl_form li img {
    vertical-align: middle;
}

.jbzl_form li input, .jbzl_form li label {
    vertical-align: middle;
}

.jbzl_form li label {
    margin-right: 10px;
}

.jbzl_form li .submit_button {
    display: block;
    width: 88px;
    height: 33px;
    text-align: center;
    line-height: 33px;
    border-radius: 3px;
    color: #fff;
    margin-right: 20px;
    float: left;
    cursor: pointer;
    background-image: -webkit-gradient(linear, left top, right top, from(#17e66c), to(#10c55b));
    background-image: -webkit-linear-gradient(left, #17e66c, #10c55b);
    background-image: linear-gradient(to right, #17e66c, #10c55b);
    FILTER: progid: DXImageTransform . Microsoft . Gradient(gradientType = 1, startColorStr = #17e66c, endColorStr = #10c55b);
    border: 0
}

.txsz {
    padding-top: 23px;
}

.txsz dl {
    height: 100px;
    margin-bottom: 10px;
}

.txsz dl dt {
    float: left;
}

.txsz dl dt img {
    width: 100px;
    height: 100px;
}

.txsz dl dd {
    height: 100px;
    padding-left: 24px;
    float: left;
}

.txsz dl dd input {
    vertical-align: middle;
}

.txsz dl dd span {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.txsz p {
    line-height: 28px;
    color: #666666;
    font-size: 14px;
    margin-bottom: 45px;
}

.txsz .submit_button {
    display: block;
    width: 88px;
    height: 33px;
    text-align: center;
    line-height: 33px;
    color: #fff;
    font-szie: 14px;
    border-radius: 3px;
    cursor: pointer;
    background-image: -webkit-gradient(linear, left top, right top, from(#17e66c), to(#10c55b));
    background-image: -webkit-linear-gradient(left, #17e66c, #10c55b);
    background-image: linear-gradient(to right, #17e66c, #10c55b);
    FILTER: progid: DXImageTransform . Microsoft . Gradient(gradientType = 1, startColorStr = #17e66c, endColorStr = #10c55b);
    border: 0
}

.postForm {
    color: #666;
    font-size: 14px;
    line-height: 40px;
    padding-left: 10px;
}

.edit-full .title-edit-f {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

.modify-area {
    margin: 0 auto 20px;
    padding: 0 0 10px;
    position: relative;
    border-bottom: 1px solid #eee;
}

.modify-area .mag {
    width: 400px;
    background-color: #fff;
    border: 1px solid #d8d8d8;
}

.modify-area .mag #upload-container {
    height: 200px;
    margin: 10px;
    text-align: center;
    background: url(../../images/face-bg.png) repeat center center;
}

.modify-area .mag #upload_button {
    border: none;
    background: none;
    margin-top: 70px;
}

.modify-area .mag #upload_button a.upload-button {
    width: 170px;
    height: 50px;
    display: block;
    border-radius: 5px;
    border: 3px solid #aaa;
    background: url(../../images/up-face-bg.png) no-repeat 20px 9px #92d8fc;
    color: #fff;
}

.modify-area .mag #loadimg {
    width: 400px;
    height: 135px;
    top: 11px;
    display: none;
    position: absolute;
    padding-top: 75px;
    text-align: center;
    background-color: #fff;
}

.modify-area .mag #loadimg p {
    margin-top: 10px;
    color: #999;
    border: 0;
}

.postForm #faceview {
    margin-bottom: 15px;
}

.postForm #faceview img.face-1 {
    height: 120px;
    width: 120px;
    margin-right: 10px;
}

.postForm #faceview img.face-2 {
    height: 80px;
    width: 80px;
}

.postForm .title-edit-f {
    line-height: 25px;
    border: 0;
    margin-bottom: 5px;
}

.postForm .title-edit-f h1 {
    color: #cd6502;
    font-weight: bold;
    border-top: 1px solid #d8d8d8;
    font-size: 12px;
}


.mb_czfrom2 {
    width: 350px;
    float: left;
}

.mb_czfrom2-new {
    width: 100%;
}

.mb_czfrom2-new ul {
    font-size: 16px;
    padding-left: 12px;
    line-height: 25px;
    color: #FD4627;
    padding-bottom: 10px;
}

.mb_czfrom2-new form li {
    margin-left: 20px;
    font-size: 16px;
    margin-bottom: 8px;
    color: #333;
}

.mb_czfrom2 li {
    line-height: 25px;
}

.mb_czfrom2-new .submit_buttonn {
    display: block;
    width: 88px;
    height: 33px;
    text-align: center;
    line-height: 33px;
    color: #fff;
    font-szie: 14px;
    background: #6aa6f1;
    border-radius: 3px;
    cursor: pointer;
}

.rz-list-search .submit_buttonn {
    width: 88px;
    height: 40px;
    text-align: center;
    line-height: 33px;
    color: #fff;
    font-szie: 14px;
    border-radius: 3px;
    cursor: pointer;
    background-image: -webkit-gradient(linear, left top, right top, from(#17e66c), to(#10c55b));
    background-image: -webkit-linear-gradient(left, #17e66c, #10c55b);
    background-image: linear-gradient(to right, #17e66c, #10c55b);
    FILTER: progid: DXImageTransform . Microsoft . Gradient(gradientType = 1, startColorStr = #17e66c, endColorStr = #10c55b);
    border: 0
}

.sqtx {
    padding-top: 10px;
    padding-top: 10px;
    padding-bottom: 15px;
}

.sqtx ul {
    color: #333;
}

.sqtx form .tx-ti {
    font-size: 16px;
    margin-left: 15px;
}

.sqtx form .tx-shue {
    border: 1px solid #d8d8d8;
    padding: 3px 5px;
    margin-left: 10px;
    width: 200px;
    font-size: 14px;
}

.sqtx form .sub-pk, .sub-pk {
    text-align: center;
    margin-bottom: 10px;
}

.rz .sfrz-t {
    border-bottom: 1px solid #ccc;
    position: relative;
    height: 35px;
    margin-bottom: 30px;
}

.rz .sfrz-t ul {
    padding: 0;
}

.rz .sfrz-t ul li {
    display: inline-block;
}

.rz .sfrz-t ul li a {
    border: 1px solid #ccc;
    border-bottom: 0;
    font-size: 14px;
    color: #333;
    display: block;
    padding: 5px 20px;
    bottom: -1px;
    background-color: #fff;
    margin-left: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: url(../../images/sfrz-bg.png) repeat-x left top;
}

.rz .sfrz-t ul li.on a, .sfrz-t ul li:hover a {
    background-position: left bottom;
    font-size: 16px;
}

.rz .rz-msg {
    text-align: center;
    background: url(../../images/cha.png) no-repeat;
    padding-top: 60px;
    height: 63px;
    line-height: 63px;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 40px;
}

.rz .n-rz {
    background-position: 295px 60px;
    color: #d28d01;
}

.rz .y-rz {
    background-position: center -100px;
    color: #3aa90f;
}

.rz .s-rz {
    background-position: center -233px;
    color: #3aa90f;
}

.rz .red-rz {
    background-position: center -233px;
    color: #D90010;
}

.rz .rz-t {
    margin-bottom: 40px;
}

.rz .rz-t h1 {
    font-size: 16px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.rz .rz-t p {
    font-size: 14px;
    color: #d56501;
    font-weight: bold;
}

.rz .rz-list-fomt ul {
    padding: 0;
}

.rz .rz-list-fomt ul li {
    margin: 0 0 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #eee;
}

.rz .rz-list-fomt ul li label.tx-ti {
    display: inline-block;
    margin: 0 5px 0 0;
    width: 100px;
    text-align: right;
}

.rz .rz-list-fomt ul li input {
    width: 300px;
}

.rz .rz-list-fomt ul li span i {
    color: red;
    margin-right: 5px;
}

.rz .rz-list-fomt ul li span {
    margin-left: 10px;
    color: #999;
    font-size: 12px;
}

.rz .rz-list-fomt ul li p.sfz-sm {
    color: #cc6601;
    margin-left: 110px;
    margin-top: 5px;
    font-weight: bold;
    font-size: 14px;
}

.rz .rz-list-fomt ul li font a {
    color: #2fa535;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}

.rz .rz-t p a {
    color: #116ca1;
}

.rz .rz-t p a:hover, .rz .rz-list-fomt ul li font a:hover {
    text-decoration: underline;
    cursor: pointer;
}

.icons {
    background: url(../../images/icons.png);
    display: inline-block;
}

.icon_ld {
    width: 16px;
    height: 18px;
    background-position: 0 0;
}

.icon_jtd {
    width: 8px;
    height: 4px;
    background-position: -16px 0;
}

.icon_jtu {
    width: 8px;
    height: 4px;
    background-position: -16px -4px;
}

.icon_hyzy, .icon_hyzy_h, .icon_czxf, .icon_czxf_h, .icon_sczp, .icon_sczp_h, .icon_glzp, .icon_glzp_h, .icon_symx, .icon_symx_h, .icon_sytx, .icon_sytx_h, .icon_wdsc, .icon_wdsc_h, .icon_ddgl, .icon_ddgl_h, .icon_jycg, .icon_jycg_h, .icon_znxx, .icon_znxx_h, .icon_rzlb, .icon_rzlb_h, .icon_zhsz, .icon_zhsz_h {
    width: 18px;
    height: 18px;
}

.icon_hyzy {
    background-position: 0px -18px;
}

.icon_czxf {
    background: url(../../images/czxf.png) no-repeat 0px 0px;
    background-size: 20px 19px;
}

.icon_sczp {
    background-position: 0px -73px;
}

.icon_glzp {
    background-position: 0px -90px;
}

.icon_symx {
    background: url(../../images/sy.png) no-repeat 0px 0px;
    background-size: 18px 18px;
}

.icon_sytx {
    background: url(../../images/tixian.png) no-repeat -2px 0px;
    background-size: 21px 20px;
}

.icon_wdsc {
    background-position: 0px -54px;
}

.icon_ddgl {
    background-position: 0px -72px;
}

.icon_jycg {
    background-position: 0px -90px;
}

.icon_znxx {
    background-position: 0px -108px;
}

.icon_rzlb {
    background: url(../../images/urz.png) no-repeat -2px -1px;
    background-size: 21px 20px;
}

.icon_zhsz {
    background-position: 0px -126px;
}

.icon_hyzy_h {
    background-position: -18px -18px;
}

.icon_czxf_h {
    background: url(../../images/czxf_h.png) no-repeat 0px 0px;
    background-size: 20px 19px;
}

.icon_sczp_h {
    background-position: -18px -73px;
}

.icon_glzp_h {
    background-position: -18px -90px;
}

.icon_symx_h {
    background: url(../../images/sy_h.png) no-repeat 0px 0px;
    background-size: 18px 18px;
}

.icon_sytx_h {
    background: url(../../images/tixian_h.png) no-repeat -2px 0px;
    background-size: 21px 20px;
}

.icon_wdsc_h {
    background-position: -18px -54px;
}

.icon_ddgl_h {
    background-position: -18px -72px;
}

.icon_jycg_h {
    background-position: -18px -90px;
}

.icon_znxx_h {
    background-position: -18px -108px;
}

.icon_rzlb_h {
    background: url(../../images/urz_h.png) no-repeat -2px -1px;
    background-size: 21px 20px;
}

.icon_zhsz_h {
    background-position: -18px -126px;
}

.icon_xz {
    width: 30px;
    height: 28px;
    background-position: 0 -144px;
    display: none !important;
}

/*公告列表*/
.gg-list ul li {
    font-size: 14px;
    font-family: 微软雅黑;
    margin: 5px 10px;
}

.gg-list ul li span.time {
    float: right;
    margin-right: 10px;
}

.gg-list ul li a {
    color: #6aa6f1;
}

.gg-list ul li {
    margin: 10px 15px;
}

/*申请提现*/
.jbzl_form strong {
    color: #FD4627;
    font-size: 16px;
}

.mor-d {
    margin: 10px auto;
    color: #666;
    font-size: 12px;
}

/*提现记录*/
.txjl {
    padding: 10px 0 15px;
    margin: 0 10px;
    border-bottom: 1px dotted #ccc;
    text-align: center;
}

.txjl ul li {
    display: inline-block;
    font-size: 16px;
    margin-right: 15px;
    padding-right: 20px;
    border-right: 1px dotted #ccc;
}

.txjl ul li i {
    color: red;
    font-size: 16px;
}

/*投稿发布*/
button {
    background-color: #006DA2;
    padding: 10px 20px;
    border: none;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
}

.intxt {
    margin-right: 5px;
}

input, select, textarea, button {
    outline: none;
    border: none;
    vertical-align: middle;
}

h1, h2, h3, h4, h5, h6, i {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
}

.postForm {
    color: #666;
    font-size: 14px;
    line-height: 40px;
    padding-left: 10px;
}

.postForm p {
    padding-left: 10px;
    padding-bottom: 7px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #E4E4E4;
}

.postForm p label {
    color: #333;
}

.postForm p input, .postForm p select {
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    border: 1px solid #d8d8d8;
    font-size: 14px;
}

.upsucai-new {
    padding-top: 15px;
}

.upsucai-new p.typeid select {
    width: 561px;
}

.upsucai-new p i, .upsucai-new p textarea, .upsucai-new p select {
    font-size: 14px;
    font-family: 微软雅黑;
}

.upsucai-new p label {
    display: inline-block;
    width: 125px;
    text-align: right;
    margin-right: 5px;
    font-size: 16px;
}

.upsucai-new p label small {
    color: red;
}

.upsucai-new p input, .upsucai-new p textarea {
    width: 550px;
}

.upsucai-new p textarea {
    border: 1px solid #d8d8d8;
    padding: 5px;
    min-height: 100px;
}

.upsucai-new p.sc-needmoney input.needmoney {
    width: 135px;
}

.upsucai-new p.sc-pan input.pan-likes {
    width: 351px;
}

.upsucai-new p.sc-pan i input.pan-mima {
    width: 110px;
    margin-left: 10px;
}

.upsucai-new p.sc-radio input {
    width: 20px;
}

.upsucai-new p.sc-radio i {
    margin-left: 20px;
}

.upsucai-new p.pan-baidu label, .upsucai-new p.pan-360 label {
    height: 30px;
    line-height: 28px;
    background: url(../../images/up-sucai-panbg.png) no-repeat;
    border-radius: 5px;
    border: 1px solid;
    color: #fff;
    text-align: center;
    text-indent: 30px;
}

.upsucai-new p.pan-baidu label {
    background-color: #3daff5;
    border-color: #2493d8;
    background-position: 1px 0px;
}

.upsucai-new .up-add {
    position: relative;
}

.upsucai-new .up-add p#upload-container #upload_button, .upsucai-new .up-add p#loadimg, .upsucai-new .up-add p#upload-container #upload_prf, .upsucai-new .up-add p#loadimg_prf {
    width: 562px;
    height: 35px;
    padding: 0;
    border-radius: 0;
    background-color: #F5F5F5;
    border: 1px solid #d8d8d8;
    text-align: center;
}

.upsucai-new .up-add p#upload-container #upload_button i, .upsucai-new .up-add p#upload-container #upload_prf i {
    color: #333;
}

.upsucai-new .up-add p#loadimg, .upsucai-new .up-add p#loadimg_prf {
    position: absolute;
    top: 5px;
    left: 127px;
    height: 33px;
    display: none;
}

.upsucai-new .up-add p#loadimg img, .upsucai-new .up-add p#loadimg_prf img {
    margin-top: 10px;
}

.upsucai-new .dpis {
    position: relative;
}

.upsucai-new .sub-pk {
    margin-top: 20px;
}

.sczp_button {
    width: 208px;
    height: 47px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 47px;
    border-radius: 3px;
    cursor: pointer;
    background-image: -webkit-gradient(linear, left top, right top, from(#17e66c), to(#10c55b));
    background-image: -webkit-linear-gradient(left, #17e66c, #10c55b);
    background-image: linear-gradient(to right, #17e66c, #10c55b);
    FILTER: progid: DXImageTransform . Microsoft . Gradient(gradientType = 1, startColorStr = #17e66c, endColorStr = #10c55b);
    border: 0
}

#sc_type_select, #sc_chicun_select {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

/*作品管理*/
.mydata-top {
    display: inline-block;
    float: right;
}

.mydata-top ul li {
    float: left;
}

.mydata-top ul.paixu {
    display: inline-block;
    border: 1px solid #d8d8d8;
    border-right: 0;
}

.mydata-top ul.paixu li {
    text-indent: 10px;
    padding: 2px 10px;
    border-right: 1px solid #d8d8d8;
    background: url(../../images/sfrz-bg.png) repeat-x left top;
}

.mydata-top ul.paixu li a {
    color: #333;
    font-size: 16px;
    padding-right: 25px;
    background: url(../../images/mydata-paixu-bg.png) no-repeat 37px -40px;
}

.mydata-top ul.paixu li:hover, .mydata-top ul.paixu li.hover {
    background: url(../../images/sfrz-bg.png) repeat-x 0px -87px;
}

.mydata-top ul.paixu li.san a {
    background-position: 52px -40px;
}

.mydata-top ul.paixu li a:hover, .mydata-top ul.paixu li a.hover {
    background-position: 37px 3px;
}

.mydata-top ul.paixu li.san a:hover, .mydata-top ul.paixu li.san a.hover {
    background-position: 52px 3px;
}

.sc-list-nav {
    margin: 18px auto;
}

.sc-list-nav table tr td {
    width: 149px;
}

.sc-list-nav table tr td a {
    display: block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    background: url(../../images/sfrz-bg.png) repeat-x left top;
}

.sc-list-nav table tr td a.nav-over {
    border-right: 0;
}

.sc-list-nav table tr td a:hover, .sc-list-nav table tr td a.hover {
    background-position: 0px -86px;
    color: #333;
    border-bottom: 0;
}

.sc-list-nav table tr td a span, .sc-list-nav table tr td a i {
    font-size: 16px;
}

/*管理员用户认证列表*/
.rz-list-search {
    width: 100%;
    padding: 10px 0 20px;
    border-bottom: 1px solid #d8d8d8;
    text-align: center;
    font-size: 16px;
    color: #333;
}

.rz-list-search .rz-list-s {
    padding: 8px;
    border: 1px solid #d8d8d8;
    margin: 0 5px;
    width: 300px;
}

.rz-list-search input {
    font-size: 16px;
    color: #333;
}

.szmx {
    padding: 0;
}

.szmx tr th {
    border-bottom: 1px solid #d8d8d8;
    font-size: 18px;
    margin: 0;
}

.szmx tr th, .szmx tr td {
    padding: 10px;
}

.szmx tr.op-list td {
    font-size: 14px;
    border-bottom: 1px dotted #ccc;
}

.szmx tr.op-list td, .szmx tr.op-list td a {
    font-size: 14px;
    text-decoration: none;
}

.read-rz {
    font-size: 16px;
    line-height: 25px;
    margin: 20px;
}

.read-rz li {
    margin-bottom: 10px;
}

.read-rz li a {
    font-size: 16px;
    margin-right: 10px;
    text-decoration: underline;
    cursor: pointer;
}

/**新会员信息展示样式**/
.fl {
    float: left;
}

.fr {
    float: right;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

@charset "UTF-8";
.home-main .des-box .des-name, .user-designer-bg .user-resume .user-name .name-t, .user-header .user-info p em {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font: inherit;
}

.user-designer-bg, .user-myself-bg {
    min-width: 1200px;
    height: 189px
}

.user-myself-bg {
    background: url(../../images/user-myself-bg.png) no-repeat
}

.user-myself-bg .user-info p span {
    color: #088469
}

.user-myself-bg .user-info p em {
    color: #fff
}

.user-myself-bg .user-resume p, .user-myself-bg .user-resume p span {
    color: #088469
}

.user-designer-bg .user-info p, .user-designer-bg .user-info p em, .user-designer-bg .user-info p span, .user-designer-bg .user-resume p, .user-designer-bg .user-resume p em, .user-designer-bg .user-resume p span, .user-myself-bg .user-resume p.user-id {
    color: #fff
}

.user-myself-bg .user-resume .icon-man {
    background-position: -66px -296px
}

.user-myself-bg .user-resume .icon-woman {
    background-position: -66px -266px
}

.user-myself-bg .user-resume .icon-location {
    background-position: -66px -326px
}

.user-myself-bg .user-resume .icon-jobs {
    background-position: -66px -356px
}

.user-myself-bg .user-resume .icon-time {
    background-position: -66px -386px
}

.user-myself-bg .user-resume .icon-secrecy {
    width: 18px;
    height: 17px;
    background-position: -67px -477px
}

.user-header {
    height: 189px;
    padding-top: 40px
}

.user-header .user-box {
    position: relative
}

.user-header .user-img {
    width: 92px;
    height: 92px;
    border: 3px solid rgba(255, 255, 255, .3);
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    overflow: hidden
}

.user-img img {
    width: 100%;
    height: 100%;
}

.user-header .user-img:after {
    content: " ";
    position: absolute;
    width: 20px;
    height: 92px;
    top: 0;
    left: -100px;
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg);
    background: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%)
}

.user-header .user-img:hover:after {
    left: 100px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

.user-header .vip-info {
    position: absolute;
    width: 92px;
    height: 20px;
    text-align: center;
    overflow: hidden;
    left: 0;
    bottom: -3px
}

.user-header .icon-BG, .user-header .icon-GX, .user-header .icon-YC {
    width: 25px;
    height: 19px;
    display: inline-block;
    overflow: hidden;
    background: url(../../images/common.png) no-repeat
}

.user-header .icon-YC {
    background-position: -96px -176px
}

.user-header .icon-BG, .user-header .icon-GX {
    background-position: -126px -176px
}

.user-header .user-resume {
    margin-left: 20px;
    padding-top: 16px
}

.user-header .user-resume .vip-info {
    position: initial;
    text-align: center;
    overflow: hidden
}

.user-header .user-resume .icon-BG, .user-header .user-resume .icon-GX, .user-header .user-resume .icon-YC {
    width: 22px;
    height: 19px;
    display: inline-block;
    overflow: hidden;
    background: url(../../images/common.png) no-repeat;
    margin-right: 1px
}

.user-header .user-resume .icon-YC {
    background-position: -126px -545px
}

.user-header .user-resume .icon-GX {
    background-position: -156px -545px
}

.user-header .user-resume .icon-BG {
    background-position: -96px -545px
}

.user-header .user-resume p {
    font-size: 14px;
    padding-bottom: 4px
}

.user-header .user-resume p i {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url(../../images/common.png) no-repeat;
    margin-right: 6px
}

.user-header .user-resume p span {
    margin-right: 33px
}

.user-header .user-resume p span.perf-info {
    padding: 3px 6px;
    border-radius: 3px;
    background-color: #3eb996;
    color: #fff
}

.user-header .user-resume p span.perf-info a {
    color: #ffe13e;
    text-decoration: underline
}

.user-header .user-info {
    margin-top: 28px
}

.user-header .user-info p {
    width: 76px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 14px
}

.user-header .user-info p em {
    display: block;
    text-align: center;
    margin-top: 14px;
    font-size: 18px
}

/*弹窗*/
.overlay {
    background: #000;
    opacity: .8;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 50;
}

.popupbox {
    position: fixed;
    left: 50%;
    margin-left: -180px;
    top: 50%;
    margin-top: -220px;
    z-index: 9999;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .2);
    margin-bottom: 20px;
    display: none;
    background-color: #FFF;
    border-radius: 5px;
    color: #666;
}

.popupbox .popupbox-header {
    min-width: 300px;
    border-bottom: 1px solid #eee;
    padding: 10px 15px;
    font-size: 16px;
    color: #333;
}

.popupbox .popupbox-header .popup-close {
    float: right;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .4;
    cursor: pointer;
    font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}

.popupbox .popupbox-content {
    width: 320px;
    font-size: 12px;
    padding: 5px 30px 30px 30px;
}

.popupbox .msg-ico-gan {
    background: url(../../images/pop-ico.png) no-repeat center center;
}

.popupbox .popupbox-content img {
    width: 100%;
}

.popupbox .popupbox-content .popupbox-tip {
    margin-top: 10px;
    display: block;
    text-align: center;
    margin-bottom: 5px;
}

.popupbox .popupbox-content .pop-sub {
    text-align: center;
    padding-top: 15px;
    border-top: 1px dotted #ccc;
}

.popupbox .popupbox-content .pop-sub a, .popupbox .popupbox-content .pop-sub button, .popupbox .popupbox-content .pop-sub input {
    display: inline-block;
    font-size: 15px;
    cursor: pointer;
    border-radius: 3px;
    width: 142px;
    height: 40px;
    line-height: 22px;
    box-shadow: 3px 3px 5px #ddd;
    color: #fff;
}

.popupbox .popupbox-content .pop-sub .popup-ok {
    background: #6aa6f1;
    margin-right: 10px;
    border: none;
    outline: none;
}

.popupbox .popupbox-content .pop-sub .popup-close {
    background: #F7AD00;
}

/*弹窗下载*/
.popupbox .popupbox-content .popdows {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
}

.popupbox .popupbox-content .popdows p {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    color: #666;
}

.popupbox .popupbox-content .popdows p i {
    margin-left: 5px;
    font-size: 16px;
    color: #333;
}

.popupbox .popupbox-content .popdows p b {
    color: #58B351;
}

.popupbox .popupbox-content .popdows p, .popupbox .popupbox-content .popdows form .login, .popupbox .popupbox-content .popdows form .login ul.arc-loginlist li, .popupbox .popupbox-content .popdows form .login .login-msg {
    margin-bottom: 15px;
}

.popupbox .popupbox-content .popdows form .login .login-msg {
    display: inline-block;
    width: 100%;
    padding-bottom: 15px;
    border-bottom: 1px dotted #ccc;
}

.popupbox .popupbox-content .popdows form .login .login-msg ul {
    width: 100%;
}

.popupbox .popupbox-content .popdows form .login .login-msg ul li {
    font-size: 15px;
    float: left;
    margin-left: 0;
    margin-right: 15px;
    list-style-position: inside;
    list-style-type: square;
    list-style-image: url(../images/arc-login-msg-bg.png);
}

.popupbox .popupbox-content .popdows form .login ul.arc-loginlist li input {
    width: 205px;
    padding: 7px 10px;
    border: 1px solid #d8d8d8;
    margin-right: 15px;
}

.popupbox .popupbox-content .popdows form .login ul.arc-loginlist li a {
    font-size: 15px;
}

.popupbox .popupbox-content .popdows form .arc-login-hzzh {
    text-align: center;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px dotted #ccc;
}

.popupbox .popupbox-content .popdows form .arc-login-hzzh a.login-qq img {
    width: 120px;
}


#liuyancont form .liuyan p, #towriter form .liuyan p, #towriter form .liuyan p {
    margin-bottom: 0;
    font-size: 14px;
}

#liuyancont form .liuyan p a, #towriter form .liuyan p a, #towriter form .liuyan p a {
    font-size: 14px;
    color: #517DD4;
}

#liuyancont form .liuyan ul, #towriter form .liuyan ul, #towriter form .liuyan ul {
    margin-top: 10px;
}

#liuyancont form .liuyan ul li textarea, #towriter form .liuyan ul li textarea, .popbox-cont-t .srk {
    width: 295px;
    height: 60px;
    padding: 10px;
    border: 1px solid #d8d8d8;
}

#liuyancont form .liuyan ul li input.input, #towriter form .liuyan ul li input.input {
    width: 95px;
}

#liuyancont form .liuyan ul li span.lxlx label, #towriter form .liuyan ul li span.lxlx label {
    margin-right: 5px;
}

#liuyancont form .liuyan ul li span.lxlx label input, #towriter form .liuyan ul li span.lxlx label input {
    width: 20px;
    padding: 0;
    margin: 0;
}

#liuyancont form .arc-login-hzzh p, #liuyancont form .arc-login-hzzh p {
    font-size: 14px;
}

#liuyancont form .arc-login-hzzh a img, #towriter form .arc-login-hzzh a img {
    width: 77px;
}
.qt-footer-default {
    background-color: #f5f5f5;
    min-width: 1200px;
    /*position:fixed;*/
    /*left:0px;*/
    /*bottom:0px;*/
    /*width:100%;*/
    /*color:#8F8F8F*/
}
.qt-footer-you {
    background: #4C4C4C;
}
.w1200{ width:1200px; clear:both;margin: 0 auto;}
.bg-left {
    width: 65%;
    float: left;
    margin-top:18px;
}
.qt-center-h {
    height: 5px;
    background: #363636;
}
.qt-center-f {
    height: 15px;
    background-color: #3A3935;
}
.qt-btn, .qt-header-other .header-title {
    display: inline-block;
    vertical-align: middle
}
.qt-btn, .qt-footer-other {
    height: 56px;
    line-height: 56px;
    text-align: center
}
.qt-btn {
    width: 200px;
    border-radius: 4px;
    border: 1px solid #ccc;
    cursor: pointer
}
.service-qq {
    width: 140px;
    height: 40px;
    line-height: 40px
}
.service-qq i {
    background-position: -1px -176px;
    margin-right: 10px
}
.friendLink{
    font-size:0;
    padding:15px 17px;
    float:left;
}
.friendLink span{
    color:#E0E0E0;
    font-size:14px;
    margin-right:10px;
}
.friendLink a{
    color:#A1A3A3;
    font-size:12px;
    line-height:26px;
    margin-right:20px;
    white-space:nowrap;
}
.friendLink a:hover{
    color:#666;
}
.fr {
    float: right;
    color: #8F8F8F;
}
.fr > a{
    color: #C5C7C4;
}
.qt-footer-frr {
    height: 40px;
    line-height: 40px;
    background: #363636;
    border-top:1px solid #585858;
}
.btn-green-linear {
    /*background-image: -webkit-gradient(linear, left top, right top, from(#b3b1b1), to(#8e9490));*/
    /*background-image: -webkit-linear-gradient(left, #b3b1b1, #8e9490);*/
    /*background-image: linear-gradient(to right, #b3b1b1, #8e9490);*/
    /*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#b3b1b1, endColorStr=#8e9490);*/
    background: url("../../images/qqlt.png");
    border: 0;
}
.qt-btn, .qt-header-other .header-title {
    display: inline-block;
    vertical-align: middle
}
.qt-btn, .qt-footer-other {
    height: 40px;
    text-align: center
}
.qt-btn {
    width: 140px;
    border-radius: 4px;
    cursor: pointer
}
.zx-qq{
    color: #fff;
    margin-left: 20px;
    font:12px/1.5em "Microsoft YaHei";
    font-size: 16px;
}